Blog des Gens Compliqués

Articles

Informatique & Web

Image pour présentation / Mockup de site web responsive

05/08/2020 17:30:12+02:00
Vignette de l'article

L'autre jour je cherchais comment créer un macro d'image qui montre un design de site web sur plusieurs appareils différents côte à côte.

Montre mon blog sur plusieurs appareils
Un truc comme ça, quoi

Et je n'ai rien trouvé qui réponde à mes besoins. En partie parce que c'est difficile de savoir que taper dans la recherche (qui est aussi la raison principale du titre vraiment louche de cet article) et ensuite parce que trouver des images gratuites sur les Internets c'est assez épuisant psychologiquement à moins que ça se trouve directement sur Wikimedia.

Résultat: je l'ai fait moi-même à l'arrache, et je le livre dans cet article en espérant que ça puisse aider quelqu'un dans la même situation, pourvu que cet article puisse être trouvé sur un moteur de recherche parce que c'est difficile de prédire ce que les gens vont taper comme mots clés à la recherche d'une macro d'image de... Démonstration prévisualisation de site web responsive que je suis même pas sûr que responsive ça se dise en Français.

Et puis de toutes façons si ça sort dans la recherche, ce sera dans une recherche d'images et personne va lire cet article trop long, phrase qui sera écrite sur ma tombe.

Setup 2020 - L'aventure Ryzen et chipset x570

01/05/2020 14:42:29+02:00
Vignette de l'article

Ma vénérable machine fixe vient juste de prendre sa retraite, après 8 ans de loyaux services.

Dans ce post j'examine si l'upgrade vallait vraiment la peine étant donné que mon vieux Sandy Bridge overclocké comme l'enfer n'était pas très loin derrière les tous derniers CPUs Intel à SuperPI (lol).

J'en profite pour PASSER CHEZ AMD et radoter sur les "architectures modernes" et comment tout était plus simple avant, avec mes explications sur le chipset x570 et pourquoi ne pas choisir une carte mère Asus.

Sachant que le premier ordi que j'ai assemblé avait un Core 2 Duo avec deux coeurs (ben ouais), j'aurais jamais pensé que le futur ressemblerait à ça:

Le Ryzen 3900x vu du Gestionnaire dees tâches Windows
C'était pas vraiment nécessaire

Le Ryzen 3900x s'avère être une chouette geekerie mais NONDIDJU que les choses se sont compliquées en 8 ans.

Le tiercé de langages qui fait tout

06/03/2020 13:25:29+01:00
Vignette de l'article

J'ai un nouveau trio de langages de programmation qui comble tous mes cas d'utilisation:

  • JavaScript
  • C# .NET Core
  • Rust

Un choix étrange? Certes? Enfin, non? Je m'explique dans l'article.

Hein? C'est quoi cette idée d'article de merde? Hey j'ai droit à des vacances après l'articles gigantissime qui précède OKAY?

JavaScript: Etat du web dev et meilleurs frameworks 2019 - 2020

17/01/2020 22:09:14+01:00
Vignette de l'article

Comme je disais déjà dans cette brève, pour moi la finalité de JavaScript (affectueusement abrégé "JS" pour la suite de cet article) résidait dans l'ajout de petits morceaux de code pour afficher un petit calendrier qui permet de choisir une date, ou pour ouvrir une fenêtre popup.

Quand tous les navigateurs ont commencé à massivement bloquer les fenêtres popup... Ben ça servait plus que pour faire un date picker. Je suis désolé je ne vois pas d'autre utilisation.

C'est seulement en 2016 que j'ai commencé à m'intéresser à ces FRAMEWORKS JS dont tout le monde parle. Je me souviens, Angular 2 venait tout juste de sortir.

PHP - Contre l'hégémonie Laravel et Symfony

24/04/2019 21:39:06+02:00
Vignette de l'article

Il sonne hyper prétentieux ce titre. Je veux dire, plus que d'habitude.

Avant, PHP, c'était comme mes titres: sans prétention, libre, flexible, ouvert, une porte vers un nouveau monde de développement d'applications.

Aujourd'hui, qu'est-ce que c'est PHP? Un langage qui passe obligatoirement par un de ces FRAMEWORKS modernes, "propres", avec un système de gestion de dépendance et sujet de conventions et de stickers qu'on colle sur son MacBook Pro (à savoir qu'afficher un stickers PHP c'est un peu comme dire à tout le monde que vous allez à des concerts de flûte à bec - pas de jugement mais bon voilà, quoi).

Aujourd'hui, je voulais vous montrer comment assembler une application PHP avec une structure moderne, des composants modernes, et le style de code que vous voulez, sans frameworks.

Et vous savez quoi? C'est beaucoup plus rapide. Et je vais vous le prouver.

Faut-il vraiment supporter Internet Explorer 11?

17/11/2018 22:26:24+01:00
Vignette de l'article

Le web n'a jamais été aussi chouette que depuis que IE 6 est officiellement mort pour toujours.

Mais du coup... On en veut encore plus maintenant.

Faut avouer que moins de 2.8% c'est pas beaucoup de pourcents

Il semblerait qu'un grand nombre de sites (ça s'appelle des APPS maintenant, joie) ait commencé à officiellement ne plus supporter Internet Explorer 11 (abbrévié affectuseuement ci-après IE 11 comme les jeunes disent). Même que carrément le présent site qui est écrit en ES5 sans transpilonnage pour des raisons non-exclusivement neurotiques (je l'ai déjà faite celle-là non?), he ben... Il est un peu foireux sur IE 11.

Bon c'est pas tout à fait ma faute, c'est MaterializeCSS qui a laché le support IE 11 et le projet de me passer totalement de framework CSS sera pour plus tard parce que j'ai des millions d'autres projets et ça commence à faire comme si j'avais 30 onglets ouverts dans mon cerveau (qui ressemble sûrement davantage à la version Wii d'Opera qu'à IE 11 d'ailleurs (???)).

La question qu'on se pose aujourd'hui: Est-ce qu'il reste une bonne raison d'essayer d'avoir un support IE 11?

La réponse pourrait vous étonner. Promis que c'est vrai.

GDPR - Exemple de service de pseudonymisation de données

31/07/2018 19:50:09+02:00
Vignette de l'article

Le Gédépé-air

Aaah... Le GDPR. On en a tous entendu parler, personne ne sait exactement ce qu'il faut faire avec précision, les services légaux se pressent à rédiger divers accords et autres contrats afin de ne pas oublier d'installer un antivirus sur le logiciel qui détecte le niveau restant de papier hygiénique sur la toilette connectée du rez-de-chaussée.

Je pense qu'on a un peu de temps avant qu'il n'y ait une réelle conséquence légale de cette loi en terme de poursuites et dédommagements (suite à une fuite d'information par exemple).

En fait, l'idée du GDPR était surtout (selon moi, mais je pense selon tout le monde aussi) d'imposer des règles et un genre de contrôle sur les géants de l'information et du BIG DATA comme Facebook et autres Google.

Si le boucher Franck Defruscheleer a laissé trainer un tableau Excel avec trois commandes qui lui ont été passées par email sur son comptoir et a dû rapidement rejoindre l'arrière-salle pour répondre à une urgence d'effondrement d'une pile de côtes à l'os alors que l'heure d'affluence suivait son cours et que plusieurs clients auraient pu avoir accès aux données, il y a des chances qu'il ne doive pas payer 130€ à chaque victime de cette terrible fuite de données personnelles.

Single Page Web App & Open Graph

22/05/2018 17:22:00+02:00
Vignette de l'article

Depuis que j'utilise une single page web app comme blog, poster un lien vers un de mes article sur un réseau social ne produit plus une carte avec une image, une courte description, ce genre de choses.

La plupart des sites avec du contenu de type articles, vidéos, etc. Utilisent des tags particuliers pour apparaître de manière plus propres sur les réseaux sociaux.

Le but du jeu: afficher une carte de ce genre sur Twitter (et Facebook, etc.) - Fonctionne rétroactivement.

Que je sache, les premiers à avoir affiché un standard pour ce que est de leur réseau social, c'est Facebook, avec un projet qui s'appelle Open Graph.

Le problème c'est que ça utilise des tags <meta> dans la balise <head>, et les modifier avec du Javascript n'a aucun effet parce que les robots des réseaux sociaux ne l'interprètent pas.